Career 2025 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Belarus F1 France F14 Italy F4 Bulgaria F3 Bulgaria F4 France F8 France F13 USA F26 USA F27 China F1 USA F2 China F2 USA F3 USA F4 Morocco F1 USA F5 Morocco F2 Croatia F4 Croatia F5 Great Britain F6 Spain F17 Spain F18 Belarus F1 Belarus F2 Germany F16 Poland F6 USA F26 USA F27 USA F28 USA F29 USA F1 USA F2 USA F4 USA F5 USA F6 Usa F7 Usa F8 USA F6 France F7 Poland F1 Poland F2 Poland F3 Netherlands F2 Germany F7 Estonia F1 Estonia F2 Serbia F5 Serbia F4 Poland F4 Poland F5 Turkey F8 Turkey F9 Spain F34 Spain F33 Great Britain F16 Great Britain F2 Netherlands F4 France F17 France F20 Rodez Brazil F1 Great Britain F1 Croatia F3 Great Britain F7 Italy F26 Great Britain F17 Turkey F34 Turkey F35 Israel F2 Russia F6 Uzbekistan F1 Uzbekistan F2 Germany F8 Czech Republic F6 Czech Republic F7 Germany F2 Germany F3 Germany F4 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Croatia F7 Czech Republic F1 Czech Republic F4 Germany F1 Germany F2 Germany F3 Croatia F7 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F6 Slovakia F3 Germany F3 Switzerland F1 Switzerland F2 Great Britain F15 Great Britain F1 Czech Republic F4 Czech Republic F5 Slovakia F2 M15 Bad Salzdetfurth M15 Liberec M15 Opava M15 Trnava M15 Porec M25 Prague M25 Jablonec Nad Nisou M25 Pardubice M15 Heraklion M15 Heraklion M15 Heraklion M15 Rovinj M25 Jablonec nad Nisou M15 Bucharest M25 Wroclaw M25 Velenje M25 Kottingbrunn M25 Prostejov M25 Ricany M25 Prague M25 Nur-Sultan M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Antalya M25 Prague Arizona Men's Tennis Championships - Scottsdale M25 Antalya M15 Slobozia M25 Targu Mures M25+H Bacau M15 Sofia M15 Buzau Challenger 42 - Andrezieux M15 Bucharest Grand Prix de Tennis - St. Jean de Luz Internationaux de Tennis de Brest - Brest Gosford Australian Unity Challenger - Gosford Open D'Orleans - Orleans Samsung Secruities Cup Challenger - Seoul South African Airways Tennis Open - Durban Open de Montauban - Montauban Internationaux de Nouvelle-Caledonie - New Caledonia Zenith Tennis Cup-Harbour Club - Milan s'Tennis Masters Challenger - Graz XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Croatia Osiguranje Rijeka Open - Rijeka Bergamo Challenger Nottingham Challenger Orbetello Challenger Astana Challenger St. Remy Challenger Bath Challenger Busan Challenger Marburg Challenger San Benedetto Challenger St. Remy Challenger Tashkent Challenger Portoroz Challenger Eskisehir Challenger Copa Petrobras-Uruguay - Montevideo Bancolombia Open - Cali Ford Tennis Championships - Louisville IV Challenger Ciudad De Guayaquil - Guayaquil Heilbronn Challenger Marburg Challenger Braunschweig Challenger Dallas Challenger Tanger Challenger Liberec Challenger St. Brieuc Challenger Rabat Challenger Suzhou Challenger Ortisei Challenger Napoli Challenger Turin Challenger St. Brieuc Challenger Mohammedia Challenger Happy Valley Challenger Rennes Challenger Quimper Challenger Knoxville Challenger Noumea Challenger Banja Luka Challenger Ljubljana Challenger Genova Challenger Toyota Challenger Playford Challenger Brasilia Challenger Salvador Challenger Seoul Challenger Astana Challenger Tanger Challenger Shenzhen Challenger Lille Challenger Wolfsburg Challenger Pingguo Challenger Karshi Challenger Turin Challenger Scheveningen Challenger Prague Challenger Liberec Challenger Kazan Challenger Quanzhou Challenger Bergamo Challenger Sophia Antipolis Challenger Zhangjiagang Challenger Shanghai Challenger Biella Challenger Sophia Antipolis Challenger Samarkand Challenger Prostejov Challenger Nottingham-2 Challenger Guangzhou Challenger Liberec Challenger Kenitra Challenger Casablanca Challenger Ismaning Challenger Ortisei Challenger Bangkok Challenger Rennes Challenger Prague Challenger Cherbourg Challenger Prostejov Challenger Almaty Challenger Poznan Challenger Pozoblanco Challenger Istanbul Challenger Andria Challenger Columbus Challenger Koblenz Challenger Seoul Challenger Bergamo Challenger Budapest Challenger Dallas Challenger Bergamo Challenger Almaty Challenger Zhuhai Challenger Mersin Challenger Shenzhen Challenger Zhangjiagang Challenger Biella 2 Challenger Bratislava Challenger Anning Challenger Brescia Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Segovia Challenger Nanchang Challenger Andria Challenger Tashkent Challenger Eckental Challenger Zadar Challenger Split 1 Challenger Shymkent Challenger Quimper Challenger Prague Challenger Szczecin Challenger Rennes Challenger Bergamo Challenger Andria Challenger Bergamo Challenger Bratislava Challenger Bratislava Challenger Poprad Tatry Challenger Prostejov Challenger Amersfoort Challenger Tashkent Challenger Iasi Challenger Jonkoping Challenger Kazan Challenger Barletta Challenger Prague Challenger Poprad Tatry Challenger Tennis Masters Series - Monte Carlo Samarkand Challenger Prague 2 Challenger Mallorca Challenger Shymkent Challenger Open de Nice - Nice Prague Challenger - Prague Open de Mantouban - Montauban Prague 3 Challenger Northern Electric Open 1999 - Newcastle Frito Lay/USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx VII Open Banc Agricol - Andorra Almaty Challenger Zivnobanka Czech Open - Prostejov Tulln Challenger Optimus Maia Open - Maia Meknes Challenger Bucharest Challenger Sibiu Challenger Bergamo Challenger Shenzhen Challenger Eckental Challenger M15 Bucharest Rome Challenger Vicenza Challenger Prostejov Challenger Poprad Tatry Challenger Tashkent Challenger Brest Challenger Milan Challenger Marburg Challenger M15 Otopeni Nossa Caixa Aberto de Sao Paulo - Sao Paulo Sardinia International Championship - Cagliari Open de Montauban - Montauban GHI Bronx Tennis Classic - Bronx Open de L'Isere-Open 38 - Grenoble Challenger Ford de Cherbourg - Cherbourg Mamaia Challenger - Constanta ATU Cup 2001 - Weiden Challenger Casino Lugano - Lugano Memorial Savigny - Sassuolo Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino The Bolton Challenger - Bolton Pekao Open - Szczecin Maia Open 2002 - Maia Challenger Ciudad de Tijuana - Tijuana Open 88 - Contrexeville Kyiv UMC Open - Kiev Medicor Open - Budapest Copa Sevilla Internacionales de Andalucia - Seville Copa Ericsson - Sao Paulo Internationaux de Bretagne - Brest Top Wool Challenger Biella - Biella Biella 1 Challenger Open de L'Isere - Grenoble Timisoara Challenger - Timisoara Samsung Securities Cup - Seoul Pro Tennis World Open - Sunrise Gemax Open 2002 - Belgrade St. Petersburg Challenger - St. Petersburg Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg ATP Challenger Open 2004 - Monchengladbach Zivnobanka Czech Open - Prostejov X Torneo Internazionale di Tennis - Barletta Tunis Open 2006 - Tunis San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Barletta Citta Della Disfida Open 2000 - Barletta 5° Sporting Challenger - Turin Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig GHI Bronx Tennis Classic - Bronx Open de L'Isere-Trophee BNP Paribas - Grenoble Zagreb Open - Zagreb Kobstaedernes ATP Challenger - Kolding Aberto de Sao Paulo - Sao Paulo Internazionali de Tennis di Bergamo - Bergamo St. Remy Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Pekao Open - Szczecin Challenger Casino Lugano - Lugano Ford Tennis Championships - Louisville China Open - Beijing CA-Challenge 2000 - Graz Levene Gouldin & Thompson Tennis Challenger - Binghamton Citta di Como Challenger - Como Copa Petrobras-Paraguay - Asuncion drkoop.com USTA Tennis Championships of Houston - Houston Noumea Challenger drkoop.com USTA Tennis Championships of San Antonio - San Antonio Monza Challenger UTC Open - Cherkassy Tarragona Challenger Jersey Challenger Bergamo Challenger Meknes Challenger Open de Charleroi - Charleroi St. Brieuc Challenger Ostrava Challenger Furth Challenger Lugano Challenger Penza Challenger Sao Paulo Challenger Ethias Trophy - Mons Kazan Challenger St. Brieuc Challenger Rome Challenger Napoli Challenger Ostrava Challenger Furth Challenger Dortmund Challenger Istanbul Challenger Tashkent Challenger Genova Challenger Sacramento Challenger Wolfsburg Challenger Cherbourg Challenger Fergana Challenger Eckental Challenger Bratislava Challenger Rome Challenger Ostrava Challenger Istanbul Challenger Samsung Securities Cup - Seoul Tatra Banka Open - Bratislava Istanbul Challenger Izmir Challenger Izmir Challenger Reggio Emilia Challenger Kazan Challenger San Marino Challenger 2008 China TCL Challenger - Guangzhou Bratislava Challenger Mobilux Open - Luxembourg Vercelli Challenger Neride Prague Indoor - Prague Arad Challenger Kosice Challenger Jameson Cup - Milan Scheveningen Challenger Cordenons Challenger Genova Challenger Manerbio Challenger Tennis Napoli Cup 2006 - Napoli Trnava Challenger Mons Challenger Citta di Monza - Monza Eckental Challenger Bratislava Challenger Brescia Challenger Cherbourg Challenger Guangzhou Challenger Shenzhen Challenger Prostejov Challenger KGHM Polish Indoors - Wroclaw Liberec Challenger Rome Challenger Ningboo Challenger Eckental Challenger Bratislava Challenger Happy Valley Challenger Quimper Challenger Ostrava Challenger Prague Challenger Como Challenger Alphen Challenger Eckental Challenger Bratislava Challenger Ostrava Challenger Zhuhai Challenger Heilbronn Challenger Gallagher International - Hamilton Braunschweig Challenger Helsinki Challenger Bordeaux Challenger Izmir Challenger Brest Challenger Eckental Challenger St. Remy Challenger Tennis Napoli Cup - Naples The Scottish Tennis Championships - Edinburgh Zhuhai Challenger Aamulehti Tampere Opene - Tampere ECM Cup - Prague St. Brieuc Challenger Ostrava Challenger Tiburon Challenger LXVII Concursu Internacional de Vigo - Vigo Top Wool Challenger Biella - Biella Seoul Challenger BMW Open - Munich Open Sainte Victoire - Aix-En-Provence Tashkent Challenger Milan Indoors - Milan Open de Montauban - Montauban Heilbronn Challenger Charlottesville Challenger Grand Prix Hassan II - Casablanca Tata Open 2003 - Chennai Siebel Open - San Jose Alexander Kolyaskin Memorial - Donetsk Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen Bratislava Challenger BMW Open - Munich Reggio Emilia Challenger Geneva Challenger Marburg Challenger Czech Open - Prostejov Open de Moselle - Metz Izmir Challenger Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Cherbourg Challenger Nord/LB Open 2004 - Braunschweig Lyon Challenger Quimper Challenger Orlando Challenger Prague Challenger Augsburg Challenger Open de Montauban - Montauban Cassis Challenger Cherbourg Challenger Sibiu Challenger Oberstraufen Cup - Oberstaufen Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Koblenz Challenger SAA Hilversum Open - Hilversum Tashkent Challenger AXA Open - Lisbon Tata Open - Chennai Brasil Open - Costa do Sauipe The Priority Telecom Open - Amersfoort China Open - Beijing Prague Challenger St. Petersburg Open - St. Petersburg Trieste Challenger Next Generation Hardcourts - Adelaide Grand Prix Hassan II - Casablanca BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Tennis Cup of Flanders - Ostende Bratislava Challenger Synsam Swedish Open - Bastad IPP Open - Helsinki RCA Championships - Indianapolis Rennes Challenger Legg Mason Tennis Classic - Washington Open 88 - Contrexeville Traralgon Challenger Mercedes Cup - Stuttgart Kosice Challenger Mobilux Open - Luxembourg PBZ Zagreb Indoors - Zagreb Yokohama Challenger Guimaraes Challenger Prague Challenger BNP Paribas Primrose - Bordeaux Caltanissetta Challenger Jersey Challenger Quimper Challenger Challenger 42 - Andrezieux Champaign Challenger Trnava Challenger PBZ Zagreb Indoors - Zagreb TED Open - Istanbul 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Open D'Orleans - Orleans Open 13 - Marseille Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons BRD Nastase Tiriac Trophy - Bucharest Poprad Tatry Challenger Volvo Sylt Open - Sylt Cherbourg Challenger Bastad Challenger Geneva Challenger - Geneva The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux Kyiv UMC Open - Kiev Salzburg Challenger Grand Prix Hassan II - Casablanca Marrakech Challenger ECM Prague Open - Prague Erste Bank Open - Vienna Salzburg Challenger San Remo Challenger BMW Open - Munich Meerbusch Challenger Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Siemens Open 2002 - Scheveningen Quelle Cup 2000 - Furth Ostrava Challenger Connex Open Romania - Bucharest Adidas International - Sydney Open 13 - Marseille Gelsor Open Romania - Bucharest Generali Open 2002 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Allianz Suisse Open Gstaad - Gstaad TD Waterhouse Cup - Long Island Abierto Mexicano de Tenis Pegaso - Mexico City Estoril Open - Estoril Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Generali Open 2001 - Kitzbuhel Tennis Napoli Cup - Napoli KGHM Emax Polish Indoors - Wroclaw BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Dubai Open - Dubai Banca Stato Challenger Lugano - Lugano The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles The Dubai Tennis Championships - Dubai Davidoff Swiss Indoors Basel - Basel BMW Open - Munich AAPT Championships - Adelaide Guzzini Challenger - Recanati Serbia Open - Belgrade Heineken Open Shanghai - Shanghai Brisbane International - Brisbane Alexander Kolyaskin Memorial - Donetsk Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten Malaysian Open - Kuala Lumpur International Championship of Croatia - Umag Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Samsung Open - Brighton Kremlin Cup - Moscow Generali Open - Kitzbuhel U.S. Open - New York Cerveza Club Columbia Open - Bogota Erste Bank Open - Vienna Budapest Challenger International Tennis Championships - Delray Beach Croatia Open - Umag Legg Mason Tennis Classic - Washington ABN/AMRO World Tennis Tournament - Rotterdam AAPT Championships - Adelaide Energis Open - Amersfoort Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Next Generation Adelaide International - Adelaide Sydney International - Sydney Chevrolet Cup - Santiago AIG Japan Open - Tokyo RCA Championships - Indianapolis Italian Open - Rome Tennis Masters Series - Cincinnati Gelsor Open Romania - Bucharest Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Masters Series Monte-Carlo - Monte Carlo Masters Series Monte-Carlo - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Ordina Open - 's-Hertogenbosch Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris French Open - Paris French Open - Paris French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, Group 2, 2R, MON-GRE 3-2 Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, Group 2, 1R, MON-MNE 5-0 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group II, 2R, HUN-BLR 3-2 Davis Cup, Group II, PO, GRE-MON 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, Group II, PO, TUN-BLR 2-3 Australian Open - Melbourne U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon - London Davis Cup, Group 2, 1R, MON-ALG 5-0 Davis Cup, Group 1, PO, BLR-MKD 4-1 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group 2, 2R, HUN-MON 1-4 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, PO, MAR-MON 2-3 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group II, 1R, BLR-BUL 4-1 Davis Cup, Group II, 1R, DEN-MON 3-2 Australian Open - Melbourne Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, POR-BLR 3-2